package vetAdmin.tableModels;

import java.util.ArrayList;
import java.util.List;

import javax.swing.table.AbstractTableModel;

@SuppressWarnings("serial")
public class PacientesJTableModel extends AbstractTableModel {

        //TODO Accesors
	public List<String[]> pacientes = new ArrayList<String[]>();
	private String[] columnNames= {"Nombre"};
		
	@Override
	public int getColumnCount() {
		return 1;
	}

	@Override
	public int getRowCount() {
		return pacientes.size();
	}

	@Override
	public String getValueAt(int columnIndex, int rowIndex) {

		String resultado = pacientes.get(columnIndex)[rowIndex + 1]; // le sumo 1 para que muestre los nombres: |ID|NOMBRE|
		
		return resultado;
	}

	public void add(String [] register) {
	//	pacientes.clear();
		pacientes.add(register);
		fireTableDataChanged();
		
	}
	
	public String getColumnName(int row){
		
		return columnNames[row];
		
	}
}